home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ Interactive Reference Guide
/
C-C++ Interactive Reference Guide.iso
/
c_ref
/
csource3
/
116_01
/
saveadv.c
< prev
next >
Wrap
Text File
|
1985-03-11
|
768b
|
38 lines
/* SAVEADV.C no mods for V 1.43
*/
#include "advent.h"
main()
{
/*
save adventure game
*/
char *sptr;
int savefd;
char username[13];
printf("What do you want to call the saved game? ");
scanf("%s",username);
strcat(username,".adv");
if ((savefd=fcreat(username,dbuff)) == -1) {
printf("sorry, I can't create the file...\n");
exit();
}
for (sptr=&turns; sptr<&lastglob; sptr++) {
if (putc(*sptr,dbuff) == -1) {
printf("write error on save file...\n");
exit();
}
}
if (fflush(dbuff) == -1) {
printf("flush error on save file...\n");
exit();
}
if (close(savefd) == -1) {
printf("can't close save file...\n");
exit();
}
printf("OK -- \"C\" you later...\n");
}